#include <REGX52.H>
#include "Delay.h"

unsigned char LIANG[9]={17};
unsigned char arr[18]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71,0x40,0x00};
void Nixie(unsigned char x,unsigned char y)
{
	P0=0x00;
	switch(x)
	{
		case 1:
		{
			P2_4=1;
			P2_3=1;
			P2_2=1;
			break;
		}
			case 2:
		{
			P2_4=1;
			P2_3=1;
			P2_2=0;
			break;
		}
			case 3:
		{
			P2_4=1;
			P2_3=0;
			P2_2=1;
			break;
		}
			case 4:
		{
			P2_4=1;
			P2_3=0;
			P2_2=0;
			break;
		}	
			case 5:
		{
			P2_4=0;
			P2_3=1;
			P2_2=1;
			break;
		}
			case 6:
		{
			P2_4=0;
			P2_3=1;
			P2_2=0;
			break;
		}
		case 7:
		{
			P2_4=0;
			P2_3=0;
			P2_2=1;
			break;
		}
			case 8:
		{
			P2_4=0;
			P2_3=0;
			P2_2=0;
			break;
		}
	}
		P0=arr[y];
}
void LCD_DianLiang(unsigned char x,unsigned char y)
{
	LIANG[x]=y;
}


void LCD_DingShiQi(void)
{
	static unsigned char i = 1;
	Nixie(i,LIANG[i]);
	i++;
	if(i==9)
	{
		i=1;
	}
}